spit feathers

Translations
être furieux
Definitions
To 'spit feathers' is an idiomatic expression that means to be extremely angry or upset, often to the point of being visibly agitated or furious.